home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / fileutil / fileutils-3.16.tar.gz / fileutils-3.16.tar / fileutils-3.16 / lib / memcpy.c < prev    next >
C/C++ Source or Header  |  1996-10-29  |  383b  |  21 lines

  1. /* Copy LEN bytes starting at SRCADDR to DESTADDR.  Result undefined
  2.    if the source overlaps with the destination.
  3.    Return DESTADDR. */
  4.  
  5. #if HAVE_CONFIG_H
  6. # include <config.h>
  7. #endif
  8.  
  9. char *
  10. memcpy (destaddr, srcaddr, len)
  11.      char *destaddr;
  12.      const char *srcaddr;
  13.      int len;
  14. {
  15.   char *dest = destaddr;
  16.  
  17.   while (len-- > 0)
  18.     *destaddr++ = *srcaddr++;
  19.   return dest;
  20. }
  21.